Part Number Hot Search : 
MF443 0505S 3LSN44 A102A HD641 P9025 BZV90 AT54C
Product Description
Full Text Search
 

To Download ISO4011 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  shenzhen sunyuan technology co.,ltd. page 1 of 22 iso 4011 series multirange,high accuracy analog input, data acquisition modules product overview i so40xx series realizes sensor-to-host signal ac quisition for testing analog signal or remote applications. software-configurable for a wide variety of sensor types, including: analog input, analog output, and digital i/o,iso40xx series are widely used in rs-232/485 automation control system,tempe rature signal testing,small si gnal testing, monitoring & control, remote data acquisition applications. including power supply isolation, signal isolation, linearization, a/d conversion and rs-232c/rs-485 serial communication. for up to 256 channels per serial port, iso40xx series modules,adopts ascii format and modbus,its injunction fully encapsulated to adam modules,baud rate can be intercalated by code,can be used in the same rs-485 lines with other manufacturers modules,convenient for computer-programme. iso40xx series modules is scm-based intelligen t monitoring and control system, with all calibration,high and low alarm, address,input ranges,baud rate,data format and linearizing parameters stored in eeprom non-volatile memory. iso 40xx series modules can test variety of sensor types,including thermocouple and rtd ,and other a wide variety of input ranges,different modules that need to be used in a given application and carried in inventory. iso40xx series modules are designed as industrial standard,three-port isolation (input/output/power supply),3000vdc isolated.temperature range is - 45 to +85 . features single-channel analog signal-conditioning modules,isolated rs-485/232 output testing accuracy>0.05% can be remotely reconfigured for mo dules accuracy and input ranges three-port isolation(input/output/ assistant power supply): 3000vdc power supply:24vdc/15vdc/12vdc/5vdc high reliability,easy programme,installation. temperature sensors for offsetting thermocouple cold port j/ k/ t/ e/ r/ s/ b thermocouple input 15 mv/ 50 mv/ 100 mv/ 500 mv millivolt small signal input 1 v / 2.5 v voltage signals or 20 ma current signals input applications temperature signal testing/monitoring/cintrol rs-232/485 industrial au tomation control system industial field signal isolation process monitoring & control test sensors signal laboratory data acquisition medical machine monitoring 4-20ma/0-20ma signal acquisition
shenzhen sunyuan technology co.,ltd. page 2 of 22 figure 1 functional block diagram iso 4011 function description iso 4011 is single-channel isolated signal-conditioning modules. accepts outputs from thermocouple, millivolt, volt and current signals. anaolg input module: 24-bit accuracy,have been calibrated all signal input before ex-factor.also,users can programme himself when modules working.ther mocouple input break line testing,linearity compensation and cold port temperature compensation. communication software: communication interface: module has one standard rs-485 interface communication agreement: standard ascii, modbus,can make network communicate with plc,rtu or watch software. data format: 10-bit,1 start bit, 8 data bits, 1 stop bit, no parity. (n, 8, 1) communication address (0~2 55) and baud rate (300 600 1200 2400 4800 9600 19200 38400bps),max. communication distance: 1200m,connect by both twists shiled cable.15kv esdprotection,communication resp onse time is less than 70ms. (2-wire) alarm signaling output: when choose products with alarm function,output two channels switching alarm signal,they are used to high&low control and alarm. anti-jamming: set checksum according to need.its in side contains momentary bate diode.
shenzhen sunyuan technology co.,ltd. page 3 of 22 products choose iso 4011 - p - assistant power supply additional code p1 dc24v p2 dc12v default: one channel rs-485 interface p3 dc5v p4 dc15v a :with alarm funcion p5 user-defined one channel rs-485 interface b :one channel rs-485 interface or rs-232 interface(key-press choice) ab : with alarm funcion one channel rs-485or rs-232 interface(key-press choice) ISO4011 general parameters (typical @ +25 ,vs is rated value) inputs, software selectable millivolt inputs: 50 mv,100 mv,500 mv volt/current inputs: 1 v,2.5 v ,20 ma thermocouples: j(0 760 ),k(0 1000 ),t(-100 400 ),e(0 1000 ), r(500 1750 ),s(500 1750 ),b(500 1800 ) accuracy: @ +25 refer to figure 1 input maladjustment: 0.02 uv/ temperature drift: 1 ppm/ (3 ppm/ ,max) input resistance: 100 m bandwidth: thermocouple 15 mv 15 mv -3 db 3.27 hz 100 mv 500 mv 1 v 2.5 v 20 ma -3 db 12.7 hz conversion speed: thermocouple 15 mv 15 mv 3.76 sps 100 mv 500 mv 1 v 2.5 v 20 ma 15.0sps common-mode rejection(cmr): 120 db 1k source imbalance @ 50/60 hz normal mode rejection (nmr): 60 db 1k source imbalance @ 50/60 hz input port protection: 240vrms, continuous ansi/ieee c37.90.1-1989 momentary protection cold junction compensation sensor accuracy: @+25 0.25 (0.75 , max) accuracy: +5 +45 0.5 (non-linearity 0.0125 / ) communications protocol rs-485 ascii format modbus baud rates software selectable (300 600 1200 2400 4800 9600 19200 38400bps address (0 255) software selectable synchronized sampling command: yes response time: 70 ms,max digital output: two channels on-off,each current is 100ma(max.) operation power: dc5v/12v/ 15v/24v(10%) power lost: 1w operation temperature: - 45 ~ +85
shenzhen sunyuan technology co.,ltd. page 4 of 22 operation humidity: 10 ~ 90% (non-condensing) storagetemperature: - 45 ~ +85 storage humidity: 10 ~ 95% (non-condensing) isolation: 3kvdc,1 minute,leak current:1ma endure impact voltage: 3kvac,1.2/50us(peak value) mechanical dimensions: 101 mm x 23 mm x 116.5 m m iso 4011 specifications: typical @+25 vs(rated value) input range description accuracy (typical) accuracy (maximum) noise (peak-to-peak) 15 mv 0.02 % fs 0.05 % fs 0.02 % fs 50 mv 0.015 % fs 0.04 % fs 0.01 % fs 100 mv 0.01 % fs 0.03 % fs 0.005 % fs 500 mv 0.01 % fs 0.03 % fs 0.005 % fs 1 v 0.005 % fs 0.02 % fs 0.002 % fs 2.5 v 0.005 % fs 0.02 % fs 0.002 % fs 20 ma 0.005 % fs 0.02 % fs 0.002 % fs type j thermocouple,0 760 0.2 0.4 0.12 type k thermocouple,0 1000 0.25 0.5 0.2 type t thermocouple,-100 400 0.2 0.35 0.15 type e thermocouple,0 1000 0.18 0.4 0.1 type r thermocouple,500 1750 0.3 0.8 0.22 type s thermocouple,500 1750 0.3 0.75 0.2 type b thermocouple,500 1800 0.4 0.9 0.3 table 1 iso 4011 test accuracy note: thermocouple accuracy error does no t include the sensor temperature error footprint function and dimension: table 1 footprint name 1 vin + voltage input 2 g1 input port ground 3 iin + current input 4 nc no pin 5 nc no pin 6 nc no pin 7 nc no pin 8 nc no pin 9 data+ rs-485 signal in series + (note1) 10 data- rs-485 signal in series ,- (note 1) 11 config initializte state set 12 g2 output port ground 13 do0 low alarm output (note 2) 14 do1 high alarm output (note2) 15 pw+ power +
shenzhen sunyuan technology co.,ltd. page 5 of 22 note 1: when output is rs-232 output connection refer to figure 2 note 2: when output without alarm,13,14 are no pin. do0 do1 is switching output port,wiring diagram refer to figure 1.when alarm, do0 do1 audion pass. wiring diagram module connecting refer to figure 1.broken line divides module into three isolated parts:signal input,rs-485/rs-232 interface /assistant power supply and alarm output.power supply and alarm output are been connected into interiorly,when products w with alarm function.limit resistance r is used to limit current. max.:100ma,suggest current value:5~10ma figure 2 iso 4011-p -a and rs-232 wiring diagram rs-232 interface when part no. is iso 4011-p -b(or ab) user can choose rs-485 output or rs-232 output by internal keyswithch.open product?s coping,m ay see two button switching in the board,all aren?t pressed is rs-485 output,two pre ssed is rs-232 output.when choose rs-232 output,please refer to figure 2,9,10,12 separately connects to rs-232 interface rxd,txd,gnd. alarm signaling iso 4011-p -a(or ab) analog input modules incl ude high and low alarm functions. high and low alarm limits may be download ed into the module?s eeprom by the host computer. the alarm functions can be enabled or disabled remotely. when the alarm function is enabled, both digital output channels are used to indicate the high and low alarm state. digital output channel 1 (do1) equals to high alarm state, and digital output channel 0 (do0) equals to low alarm state. the high and low alarm states can be read at any time by the host computer. every a/d conversion will be followed by a comparison with the high and low limit. 16 pw- power -
shenzhen sunyuan technology co.,ltd. page 6 of 22 when the input value exceeds one of these limits, the high or low alarm state is set to on. there are two alarm mode options, momentary and latching. if the alarm is in latching mode, the alarm will stay on even if the input value returns within the limits. an alarm in latching mode can be turned off by giving a clear alarm command from the host computer. a latching alarm is cleared by the module when the opposite alarm is set. when th e module receives a value that is lower than the low alarm limit, it will clear the high alarm and turn the low alarm on. when the alarm is in momentary mode, the alarm will be turned off as soon as the input value returns within the limits. initializtion iso 40xx module all iso 40xx modules use rs-485 network,must distribute a only one address,between 00 and ff(hexadecimal),but,all new iso 40xx mo dules use a factory initializtion set.as follows: address: 00 (hexadecimal) baud rate:9600 bps checksum: disabled because address codes of new module are the samee,their address will conflict to other modules,you must reconfigured every analog input address when you configure system.you can amend iso40xx address by set command ,after connecting iso40xx power line and rs485. baud rate checksum state also need been adjusted according to users?need.you must install leap line before you amend baud rate ,checksum state.all iso40xx modules have a pin mark with config.connect config pin to ground (g2 pin),then connect power supply,this time they are in listening mode.its set is as follows: address :00 baud rate 9600 bps checksum: disabled command every command is used of a series characters,such as leading code,address id,command,checksum, carriage return cr.host computer is with ?**? synchronous command,only command a iso40xx module once. command format: (delimiter character)(addr)(co mmand)[data][checksum](cr) (delimiter character) is the first letter of command.all commands need a leading code.such as:%,$,#,@,... 1-character (addr) is module address code,if the followin g does not appoint,value range is 00 ff (hexadecimal) 2 -character (command) represents command code or variable value variable length [data] some output command need data variable length [checksum] represents optional parameters,only need it when checksum is enabled. 2- character (cr) a control code as identify,is a terminating character, value is 0x0d 1- character when checksum is enabled,need [checksum] the delimiter character is followed by a two-character address (hexadecimal) that specifies the target module..command and response must append checksum characteri stic.checksum is used to check all input
shenzhen sunyuan technology co.,ltd. page 7 of 22 command,to help you find the errors between host computer and module command checksum characters are followed by command or response character,but ahead carriage return character. method: two-character (hexadecimal),is the sum of all sending characters ascii,then and 0xff. example: disable checksum command: $002(cr) response: !00020600 (cr) enable checksum command: $002b6 (cr) response: !00020600 a9 (cr) ?$? = 0x24 ?0? = 0x30 ?2? = 0x32 b6=(0x24+0x30+0x30+0x32) and 0xff ?!? = 0x21 ?0? = 0x30 ?2? = 0x32 ?6? = 0x36 a9=(0x21+0x30+0x30+0x30+0x32+0 x30+0x36+0x30+0x30) and 0xff generally analog input module command table: 1 read analog input module data 2 cjc state command 3 cjc offset calibration 4 set module 5 read set state 6 offset calibration 7 span calibration 8 synchronized sampling 9 read synchronized data command 10 open thermocouple detection command 11 read module name 12 set digital i/o state and alarm state command 13 read digital i/o state and alarm state command 14 enable alarm command 15 disable alarm command 16 clear latch alarm command 17 set high alarm limit command 18 set low alarm limit command 19 read high alarm limit command 20 read low alarm limit command response : response depends on all kinds of command. it is formed some characters,such as delimiter character,variable and carriage return sign.its leading codes has ?!?or ?>?,represents command is valid,??? is invalid.so that can watch command whether is valid by testing response information. note: 1 all commands should be issued in uppercase characters! 3 command 12~20 is only valid to iso 4011-p -a(or ab).
shenzhen sunyuan technology co.,ltd. page 8 of 22 1 read analog input data command describe: returns the input value from a specifie d analog input module in the currently configured data format syntax #aa(cr) # delimiter character aa is (range 00-ff) represents the 2-character hexadecimal address of the module. (cr) is the terminating charac ter, carriage return (0dh) response : >(data)(cr) command is valid. ?aa(cr) invalid command or nonlicet operation > delimiter character (data) returns data.the data format is in engineering units percent of fsr , two?s complement hexadecimal,or ohms. refer to chapter 4 command set . (cr) terminating character, carriage return (0dh) there is no response if the module detects a syntax error or communication error or if the specified address does not exists. notice: when modules measure thermocouple or rtd input values that are outside their span value if thermocouple implies in put out of bounds. it can send out testing command $aab(cr) for testing.( refer to chapter 10 command set . ) example: command #23(cr) response >+4.7653(cr) the analog input module value is +4.7653v at adress 23h data formats is engineer units 2 cjc state command description: returns the value of the cjc se nsor for a specified analog input module command syntax: $aa3(cr) $ delimiter character aa module address, (range 00-ff) repr esents the 2-character hexadecimal 3 indicates cjc state command (cr) terminating character, carriage return (0dh) response: >(data)(cr) command is valid ?aa(cr) command is invalid. > delimiter character which indicates a valid command. ? delimiter character which indicates a invalid command. (data) is sensor value,unit is . data formats:plus (+) or minus (-) sign, followed by five algorism digits and a decimal point, the resolution of the data is 0.1) aa represents input module address (cr) terminating character, carriage return (0dh) there is no response if the module detects a syntax error or communication error or if the specified address does not exists. example: command $233(cr) response >+0024.9(cr) cjc sensor temperature responds with: 24.9 at address 23h.
shenzhen sunyuan technology co.,ltd. page 9 of 22 3 cjc offset calibration command description: calibrates an analog input module to adjust for offset errors of its cjc (cold junction compensation) sensors. command syntax: $aa9(counts)(cr) $ delimiter character aa module address, (range 00-ff) represents the 2-character hexadecimal (counts) cjc offset value, windows default is 0000,it is a four character hexadecimal, sign, + or -, the valu e can range from 00 00 to ffff. each count equals approximately 0.009 example: +006f = 6 * 16 + 15 = 111 111 * 0.009 = 0.999 (cr) terminating character, carriage return (0dh) response: !aa(cr) command is valid ?aa(cr) command is invalid. example: command %239+006f(cr) response !23(cr) compensate to the cjc offset of address 23h,offset temperature is +006f= 6 * 16 + 15 = 111 111 * 0.009 = 0.999 4 set analog input module command description:set address,input ranges,baud rate,data formats,checksum and state for a analog input module, counter da ta are stored in a eeprom. syntax: %aannttccff(cr) % delimiter character aa module address, (range 00-ff) represents the 2-character hexadecimal nn indicates new module hexadecimal adress,value nn range is 00~ff tt hexadecimal indicates type code.typ e code indicates input range,input module type code is in table 5. table 5 analog input module type code
shenzhen sunyuan technology co.,ltd. page 10 of 22 cc baud rate code ( hexadecimal ) table 3 baud rate code ff (8-bit parameter) hexadecimalre presents data formats,checksum. table 4 data format,checksum bit7 not used(set to 0) bit6 checksum states,if 0 disabled,if 1: enabled bit5-bit2 not used(set to 0) bit1-bit0 data format bit 00 engineering units 01 % of fsr 10 twos complement hexadecimal 11 ohms (cr) terminating character, carriage return (0dh) response: !aa(cr) command is valid ?aa(cr) command is invalid or nonlicet operation, or do not set up line before changing baud rate or checksum model no. type code (tt) input range 00 15mv 01 50mv 02 100mv 03 500mv 04 1v 05 2.5 v 06 20ma 0e type j thermocouple,0 760 0f type k thermocouple,0 1000 10 type t thermocouple,-100 400 11 type e thermocouple,0 1000 12 type r thermocouple,500 1750 13 type s thermocouple,500 1750 iso 4011 14 type b thermocouple,500 1800 baud rate code baud rate 01 300 baud 02 600 baud 03 1200 baud 04 2400 baud 05 4800 baud 06 9600 baud 07 19200 baud 08 38400 baud bit7 bit 6 bit 5 bit 4 bit 3 bit2 bit 1 bit 0
shenzhen sunyuan technology co.,ltd. page 11 of 22 ! delimiter character which indicates a valid command. ? delimiter character which in dicates a invalid command. aa represents input module address (cr) terminating character, carriage return (0dh) if you configure module for the first time,aa=00 nn equals to new address.if reconfigure module changing address,input range,data formats,aa equals to present or new address.if reconfigure module changing baud rate or checksum state, must install command string,make them in listening mode,modul e address is 00h,also aa=00h,nn=present or new address. there is no response if the module detects a syntax error or communication error or if the specified address does not exists. example: command %0011050600(cr) response !11(cr) description: % delimiter character 00 indicates analog input module initial address that you want to set is 00h 11 indicates new module hexadecimal address is 11h 05 indicates input range: 2.5 v 06 indicates baud rate: 9600 baud 00 indicates data format is engineering units checksum is disabled 5 read set state command description: read set for the specified a analog input module. syntax: $aa2(cr) $ delimiter character aa module address, (range 00-ff) represents the 2-character hexadecimal 2 indicates read set state command (cr) terminating character, carriage return (0dh) response: !aattccff(cr) command is valid ?aa(cr) command is invalid or nonlicet operation ! delimiter character aa represents input module address tt type code,table 5 cc baud rate code,table 3 ff table 4 (cr) terminating character, carriage return (0dh) there is no response if the module detects a syntax error or communication error or if the specified address does not exists. example: command $302(cr) response !300f0600(cr) ! delimiter character 30 indicates analog input module address is 30h 0f indicates that input is k,testing range is 0 1000 06 represents that baud rate is 9600 baud 00 represents that data format is engineering units,disable checksum
shenzhen sunyuan technology co.,ltd. page 12 of 22 6 offset calibration command description: calibrates an analog input module to correct for offset errors syntax: $aa1(cr) $ delimiter character aa module address, (range 00-ff) represents the 2-character hexadecimal 1 represents offset calibration command (cr) terminating character, carriage return (0dh) response: ! aa (cr) command is valid ?aa(cr) command is invalid or nonlicet operation ! delimiter character which indicates a valid command. ? delimiter character which indicates a invalid command. aa represents input module address (cr) terminating character, carriage return (0dh) products have been calibrated,user can use them directly.after calibrating offset command,then calibrate gain errors. in order to successfully calibrate an analog input module?s input range, a proper calibration input signal should be conne cted to the analog input module before and during the calibration. (see follo wing calibration information) there is no response if the module detects a syntax error or communication error or if the specified address does not exist. example: command $231(cr) response !23 (cr) calibrate offset for address 23h module. 7 span calibration command description: calibrates an analog input modul e to correct for gain errors syntax: $aa0(cr) $ delimiter character aa module address, (range 00-ff) represents the 2-character hexadecimal 0 represents gain calibration commandre (cr) terminating character, carriage return (0dh) response: !aa(cr) command is valid ?aa(cr) command is invalid or nonlicet operation ! delimiter character which indicates a valid command. ? delimiter character which in dicates a invalid command. aa represents input module address (cr) terminating character, carriage return (0dh) products have been calibrated,user can use them directly.after calibrating offset command,then calibrate gain errors. in order to successfully calibrate an analog input module?s input range, a proper calibration input signal should be conne cted to the analog input module before and during the calibration. (see follo wing calibration information) there is no response if the module detects a syntax error or communication error or if the specified address does not exists.
shenzhen sunyuan technology co.,ltd. page 13 of 22 example: command $230(cr) response !23 (cr) calibrate gain errors for address 23h module. 8 synchronized sampling command description: orders all analog input modules to sample their input values and store them in special registers.returns synchronized tes ting data by carrying ou t synchronized data command. syntax: #** # delimiter character ** represents synchronized sampling command the analog input modules will send no response after executing the synchronized sampling command. in order to retrieve the data, read synchronized data command has to be issued for every anal og input module. it need some time for carrying out converter,so between carrying out synchronized sampling command and carrying out read synchronized data comma nd,need delay 70ms.the module returns a wrong response if converter previous synchronized data. 9 read synchronized data command description: returns the value that was stored in th e specified module's register after the #** command. syntax: $aa4(cr) $ delimiter character aa module address, (range 00-ff) represents the 2-character hexadecimal 4 read synchronized data command (cr) terminating character, carriage return (0dh) response: ! aa(status)(data) (cr) command was valid ?aa(cr) the command was invalid ! delimiter character which indicates a valid command. ? delimiter character which indicates a invalid command. aa represents input module address (status) will tell you if the data (data) from the last synchronized sampling command (#**) has already been sent. if status = 1, then the data has been sent for the first time since a synchronized sampling command was issued. if status = 0, then the data has been sent at least once before. represents whether synchronized sampling data in the register are been sent,after sending out the last synchronized sampling command. if status=1 synchronized sampling datas in a register are been sent for the first time. if status = 0, then the data has been sent at least once (data) a value stored in a special register of the interrogated module in the configured data format. it has been sampled by the module after the last synchronized sampling command has been sent.
shenzhen sunyuan technology co.,ltd. page 14 of 22 (cr) terminating character, carriage return (0dh) it need some time for carrying out conver ter,so between carrying out synchronized sampling command and carrying out read sy nchronized data command,need delay 70ms.the module returns a wrong response if converter before synchronized data. there is no response if the module detects a syntax error or communication error or if the specified address does not exists. example: command $064(cr) response !060+12.001 (cr) read synchronized data at address 06h.analog input module send its analog input data +12.001(units).state=0,which means that it has sent the same data at least once before, (configured data format of the analog input module in this case is engineering units.) example: command $064(cr) response !061+15.999 (cr) read synchronized data at address 06h.analog input module send its analog input data +15.999(units).state=1,which means that this is the first time that the data has been sent. (configured data format of the analog input module in this case is engineering units.) 10 open thermocouple detection command description :detect whether thermocouple is opened or closed. syntax: $aab(cr) $ delimiter character aa module address, (range 00-ff) represents the 2-character hexadecimal b is open thermocouple detection command (cr) terminating character, carriage return (0dh) response: ! aa0(cr) if thermocouple is closed ! aa1(cr) if thermocouple is opened ?aa(cr) command is invalid or nonlicet operation,or no thermocouple signal input ! delimiter character which indicates a valid command. ? delimiter character which in dicates a invalid command. aa represents input module address (cr) terminating character, carriage return (0dh) there is no response if the module detects a syntax error or communication error or if the specified address does not exists. example: command $06b(cr) response !060 (cr) thermocouple is closed at address 06h. 11 read module name command description: return the module name from the specified analog input module syntax: $aam(cr) $ delimiter character aa module address, (range 00-ff) represents the 2-character hexadecimal m represents read module name command
shenzhen sunyuan technology co.,ltd. page 15 of 22 (cr) terminating character, carriage return (0dh) response: !aa(modulename)(cr) command is valid ?aa(cr) command is invalid or nonlicet operation ! delimiter character which indicates a valid command. ? delimiter character which indicates a invalid command. aa represents input module address (modulename) is ISO4011or iso4012and so on, represents your module type (cr) terminating character, carriage return (0dh) there is no response if the module detects a syntax error or communication error or if the specified address does not exists. example: command $08m(cr) response !08ISO4011 (cr) counter module is ISO4011 at adress 08h 12 set digital i/o state and alarm state command description: set a analog input alarm state, count er data are stored in a eeprom. syntax: @aado(data)(cr) @ delimiter character aa module address, (range 00-ff) represents the 2-character hexadecimal do is the set digital input/output state alarm state command (data) represents alarm status mode(two hexadecimal numbers) 00 all digital input/output function are off 01 do0 is on do1 is off 02 do0 is off do1 is on 03 all digital input/output function are on (cr) terminating character, carriage return (0dh) response: !aa (cr) command is valid ?aa(cr) command is invalid or nonlicet operation ! delimiter character which indicates a valid command. ? delimiter character which indicates a invalid command. aa indicates input module address (cr) terminating character, carriage return (0dh) there is no response if the module detects a syntax error or communication error or if the specified address does not exists. example: command @15do01 (cr) response !15 (cr) set analog input module digital input/output do0 is on,do1 is off at address 15h 13 read digital i/o state and alarm state command description: read dagital i/o state and alar m state for the specified a analog module. syntax: @aadi(cr) @ delimiter character aa module address, (range 00-ff) represents the 2-character hexadecimal di is the read digital input/output state alarm state command
shenzhen sunyuan technology co.,ltd. page 16 of 22 (cr) terminating character, carriage return (0dh) response: ! aasooii(cr) command is valid ?aa(cr) command is invalid or nonlicet operation ! delimiter character which indicates a valid command. ? delimiter character which indicates a invalid command. aa indicates module address s represents alarm status mode(a hexadecimal number) 0 alarm is disabled 1 momentary mode enabled 2 latch mode enabled oo represents the digital output st atus and alarm state command(two hexadecimal numbers) 00 all digital input/output function are off 01 do0 is on do1 is off 02 do0 is off do1 is on 03 all digital input/output function are on ii digital input port's channel st atus (two hexadecimal numbers) 00 represents digital input port?s channel is low level 01 represents digital input port?s channel is high level (cr) terminating character, carriage return (0dh) there is no response if the module detects a syntax error or communication error or if the specified address does not exists. example: command @12di (cr) response !1210100 (cr) at address 12h,module momentary alarm function is on,digital output do0 is on, do1 is off,digital input port?s channel is low level. 14 enable alarm command description: enables the alarm in either momentary or latching mode command syntax: @aaeat(cr) @ delimiter character aa module address, (range 00-ff) represents the 2-character hexadecimal ea is the enable alarm command. t alarm types:m or l. m momentary l latch (cr) terminating character, carriage return (0dh) response: ! aa (cr) command is valid ?aa(cr) command is invalid or nonlicet operation ! delimiter character which indicates a valid command. ? delimiter character which indicates a invalid command. aa indicates module address (cr) terminating character, carriage return (0dh) there is no response if the module detects a syntax or communication
shenzhen sunyuan technology co.,ltd. page 17 of 22 error, or even if the specified address does not exist. example: command: @02eam (cr) response: !02 (cr) module enable the momentary alarm function at address 02h. 15 disable alarm command description: disable alarm for the specified a analog module. syntax:: @aada(cr) @ delimiter character aa module address, (range 00-ff) represents the 2-character hexadecimal da is the disable alarm command (cr) terminating character, carriage return (0dh). response: ! aa (cr) command is valid ?aa(cr) command is invalid or nonlicet operation ! delimiter character, indicates a valid command ? delimiter character, indicates a invalid command aa is input module adress (cr) terminating character, carriage return (0dh) there is no response if the module detects a syntax or communication error, or even if the specified address does not exist. example: command @07da (cr) response !07 (cr) alarm functions have been disabled at address 07h. 16 clear latch alarm command description: both alarm states (high and low) of the addressed analog input module are set to off, no alarm. command :@aaca(cr) @ command is valid aa module address, (range 00-ff) represents the 2-character hexadecimal ca is the clear latch alarm command. (cr) terminating character, carriage return (0dh) response: ! aa (cr) command is valid ?aa(cr) command is invalid or nonlicet operation ! delimiter character indicates a valid command was received. ? delimiter character, indicates a invalid command aa is input module adress (cr) terminating character, carriage return (0dh) there is no response if the module detects a syntax or communication error, or even if the specified address does not exist. example: command @02ca (cr) response !02 (cr) the analog input module at address 02h is instructed to set both alarm states (high and low) to off.
shenzhen sunyuan technology co.,ltd. page 18 of 22 17 set high alarm limit command description: set a analog input high-alarm count value, counter data are stored in a nonvolatile eeprom. command: @aahi(data)(cr) @ delimiter character aa module address, (range 00-ff) hexadecimal hi is set high-alarm command (data) is high-alarm value,data formats is en gineering units(plus (+) or minus (-) sign, followed by five decimal digits and a decimal point.) (cr) terminating character, carriage return (0dh) response: !aa (cr) command is valid ?aa(cr) command is invalid or nonlicet operation ! delimiter character, indicates a valid command ? delimiter character, indicates a invalid command aa is input module address (cr) terminating character, carriage return (0dh) there is no response if the module detects a syntax or communication error, or even if the specified address does not exist. example: command @15hi+0700.0 (cr) response !15 (cr) set analog input module j type thermocouple input high-alarm is 700 at address 15h. 18 set low alarm limit command description: downloads low alarm limit value into the addressed module: eeprom command: @aalo(data)(cr) @ delimiter character aa module address, (range 00-ff) hexadecimal lo is set low-alarm command (data) is low-alarm value,data formats is en gineering units(plus (+) or minus (-) sign, followed by five decimal digits and a decimal point.) (cr) terminating character, carriage return (0dh) response: !aa (cr) command is valid ?aa(cr) command is invalid or nonlicet operation ! delimiter character, indicates a valid command ? delimiter character, indicates a valid command aa is input module address (cr) terminating character, carriage return (0dh) there is no response if the module detects a syntax or communication error, or even if the specified address does not exist. example: command @15lo+0200.0 (cr) response !15 (cr) module type j thermocouple input low-alarm is 200 at adress 15h
shenzhen sunyuan technology co.,ltd. page 19 of 22 19 read high alarm command description: read a analog input module high-alarm limit value command: @aarh(cr) @ delimiter character aa module address, (range 00-ff) hexadecimal rh represents read high-alarm command (cr) terminating character, carriage return (0dh) response:! aa(data) (cr) command is valid ?aa(cr) command is invalid or nonlicet operation ! delimiter character, indicates a valid command ? delimiter character, indicates a invalid command aa is input module address (data) is high-alarm value,data formats is engineering units (cr) terminating character, carriage return (0dh) there is no response if the module detects a syntax or communication error, or even if the specified address does not exist. example: command @12rh (cr) response !12+0700.0 (cr) module type j thermocouple input high-alarm is 700 at adress 12h 20 read low alarm command description:read a analog input module low-alarm limit value command: @aarl(cr) @ delimiter character aa module address, (range 00-ff) hexadecimal rl represents read low-alarm command (cr) terminating character, carriage return (0dh) response: ! aa(data) (cr) command is valid ?aa(cr) command is invalid or nonlicet operation ! delimiter character, indicates a valid command ? delimiter character, indicates a invalid command aa is input module address (data) is low-alarm value,data formats is engineering units (cr) terminating character, carriage return (0dh) there is no response if the module detects a syntax or communication error, or even if the specified address does not exist. example: command @12rl (cr) response !12+0200.0 (cr) module type j thermocouple input low-alarm is 200 at adress 12h
shenzhen sunyuan technology co.,ltd. page 20 of 22 input ranges& data formats analog input four data formats: 00 engineering units 01 % of fsr 10 twos complement hexadecimal 11 ohms code input range data formats +f.s. zero -f.s displayed resolution engineering units +15.000 00.000 -15.000 1uv % of fsr +100.00 000.00 -100.00 0.01% 00 15mv twos complement hexadecimal 7fffff 000000 800000 1lsb engineering units +50.000 00.000 -50.000 1uv % of fsr +100.00 000.00 -100.00 0.01% 01 50mv twos complement hexadecimal 7fffff 000000 800000 1lsb engineering units +100.00 000.00 -100.00 10uv % of fsr +100.00 000.00 -100.00 0.01% 02 100mv twos complement hexadecimal 7fffff 000000 800000 1lsb engineering units +500.00 000.00 -500.00 10uv % of fsr +100.00 000.00 -100.00 0.01% 03 500mv twos complement hexadecimal 7fffff 000000 800000 1lsb engineering units +1.0000 00.000 -1.0000 100uv % of fsr +100.00 000.00 -100.00 0.01% 04 1v twos complement hexadecimal 7fffff 000000 800000 1lsb engineering units +2.5000 0.0000 -2.5000 100uv % of fsr +100.00 000.00 -100.00 0.01% 05 2.5 v twos complement hexadecimal 7fffff 000000 800000 1lsb engineering units +20.000 00.000 -20.000 1ua % of fsr +100.00 000.00 -100.00 0.01% 06 20ma twos complement hexadecimal 7fffff 000000 800000 1lsb
shenzhen sunyuan technology co.,ltd. page 21 of 22 code thermocouple input range data formats max. min. displayed resolution engineering units +760.00 +000.00 0.01 % of fsr +100.00 +000.00 0.01% 0e j(0 760 ) twos complement hexadecimal 7fffff 000000 1lsb engineering units +1000.0 +0000.0 0.1 % of fsr +100.00 +000.00 0.01% 0f k(0 1000 ) twos complement hexadecimal 7fffff 000000 1lsb engineering units +400.00 -100.00 0.01 % of fsr +100.00 -025.00 0.01% 10 t(-100 400 ) twos complement hexadecimal 7fffff dfffff 1lsb engineering units +1000.0 +0000.0 0.1 % of fsr +100.00 +000.00 0.01% 11 e(0 1000 ) twos complement hexadecimal 7fffff 000000 1lsb engineering units +1750.0 +0500.0 0.1 % of fsr +100.00 +028.57 0.01% 12 r(500 1750 ) twos complement hexadecimal 7fffff 24924a 1lsb engineering units +1750.0 +0500.0 0.1 % of fsr +100.00 +028.57 0.01% 13 s(500 1750 ) twos complement hexadecimal 7fffff 24924a 1lsb engineering units +1800.0 +0500.0 0.1 % of fsr +100.00 +027.77 0.01% 14 b(500 1800 ) twos complement hexadecimal 7fffff 238e39 1lsb
shenzhen sunyuan technology co.,ltd. page 22 of 22 example: 1 input range:20ma,output:4 ma command #01(cr) engineering units response >+04.000(cr) percent of fsr response >+020.00(cr) twos complement hexadecimal response >199999(cr) 2 input range:k type thermocouple(0 1000 ) ,output:600 command #01(cr) engineering units response >+0600.0(cr) percent of fsr response >+060.00(cr) twos complement hexadecimal response >4ccccc(cr) module calibration in order to improve calibration precision,suggest to do as the following meters: 1 stable output,low noise dc voltage/current signal source 2 high precision meter calibration process: 1. choose right input range,different input ranges need different calibration voltage 2. connect right offset voltage to analoge in put,thermocouple signal calibration voltage value,refer to table 5-1 3. send out offset calibration $aa1 command to analog input module,after signal stable 4. connect right gain voltage to analoge input module,thermocouple signal calibration voltage value,refer to table 5-1 5. send out offset calibration $aa0 commandto analog input module,after signal stable 6. finished thermocouple signal calibration voltage code thermocouple input range offset ca libration voltage gain calibration voltage 0e j(0 760 ) 0mv +50mv 0f k(0 1000 ) 0mv +45mv 10 t(-100 400 ) 0mv +25mv 11 e(0 1000 ) 0mv +78mv 12 r(500 1750 ) 0mv +22mv 13 s(500 1750 ) 0mv +20mv 14 b(500 1800 ) 0mv +15mv table 5-1


▲Up To Search▲   

 
Price & Availability of ISO4011

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X